NNH2NOCH3NHNHNOH3CNNH3CDDDDDDDDO